/*
 * Parents.h
 *
 *  Created on: Oct 22, 2013
 *      Author: filipe
 */

#ifndef PARENTS_H_
#define PARENTS_H_

#include <utility>

using namespace std;

namespace EvolutionaryOptimization
{
	class Parents
	{
		protected:

			int _FirstParent;
			int _SecondParent;

		public:

			Parents();
			Parents(int first_parent, int second_parent);
			virtual ~Parents();

			virtual pair<int, int> GetParents() const;
			virtual void SetFirstParent(int first_parent);
			virtual void SetSecondParent(int second_parent);
	};
}

#endif
